package com.yzjs.localhost.entity.hrmCertificate;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.yzjs.common.base.entity.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;


/**
 * 个人证书管理表
 * 
 * @author yuqiumin
 * @email sunlightcs@gmail.com
 * @date 2021-09-02 10:49:41
 */
@ApiModel
public class HrmCertificateEntity extends BasePojo {
	private static final long serialVersionUID = 1L;

		/** 主键ID */
	@ApiModelProperty(value = "主键ID")
	private Long certId;
			/** 用户ID */
	@ApiModelProperty(value = "用户ID")
	private Long certUser;
			/** 证书类型  （系统字典表） */
	@ApiModelProperty(value = "证书类型  （系统字典表）")
	private String certType;
			/** 证书编码 */
	@ApiModelProperty(value = "证书编码")
	private String certNum;
			/** 证书名称 */
	@ApiModelProperty(value = "证书名称")
	private String certName;
			/** 签发人 */
	@ApiModelProperty(value = "签发人")
	private String certSigner;
			/** 发证机关 */
	@ApiModelProperty(value = "发证机关")
	private String issuingAuthority;
			/** 发证日期 */
	@ApiModelProperty(value = "发证日期")
	@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
	private Date certDate;
			/** 备注 */
	@ApiModelProperty(value = "备注")
	private String certMemo;
			/** 操作人 */
	@ApiModelProperty(value = "操作人")
	private String createBy;
			/** 操作时间 */
	@ApiModelProperty(value = "操作时间")
	@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
	private Date createTime;
			/** 更新人 */
	@ApiModelProperty(value = "更新人")
	private String updateBy;
			/** 更新时间 */
	@ApiModelProperty(value = "更新时间")
	@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
	private Date updateTime;
			/** 是否删除  （系统字典表） */
	@ApiModelProperty(value = "是否删除  （系统字典表）")
	private String deleteFlag;
			/** 数据关联标识 */
	@ApiModelProperty(value = "数据关联标识")
	private String dataIdentification;
			/** 拥有权限镜像 */
	@ApiModelProperty(value = "拥有权限镜像")
	private String permissionMirroring;
	
		/** 主键ID */
	public void setCertId (Long certId){
			this.certId = certId;
	}
	/** 主键ID */
	public Long getCertId (){
			return this.certId ;
	}
			/** 用户ID */
	public void setCertUser (Long certUser){
			this.certUser = certUser;
	}
	/** 用户ID */
	public Long getCertUser (){
			return this.certUser ;
	}
			/** 证书类型  （系统字典表） */
	public void setCertType (String certType){
			this.certType = certType;
	}
	/** 证书类型  （系统字典表） */
	public String getCertType (){
			return this.certType ;
	}
			/** 证书编码 */
	public void setCertNum (String certNum){
			this.certNum = certNum;
	}
	/** 证书编码 */
	public String getCertNum (){
			return this.certNum ;
	}
			/** 证书名称 */
	public void setCertName (String certName){
			this.certName = certName;
	}
	/** 证书名称 */
	public String getCertName (){
			return this.certName ;
	}
			/** 签发人 */
	public void setCertSigner (String certSigner){
			this.certSigner = certSigner;
	}
	/** 签发人 */
	public String getCertSigner (){
			return this.certSigner ;
	}
			/** 发证机关 */
	public void setIssuingAuthority (String issuingAuthority){
			this.issuingAuthority = issuingAuthority;
	}
	/** 发证机关 */
	public String getIssuingAuthority (){
			return this.issuingAuthority ;
	}
			/** 发证日期 */
	public void setCertDate (Date certDate){
			this.certDate = certDate;
	}
	/** 发证日期 */
	public Date getCertDate (){
			return this.certDate ;
	}
			/** 备注 */
	public void setCertMemo (String certMemo){
			this.certMemo = certMemo;
	}
	/** 备注 */
	public String getCertMemo (){
			return this.certMemo ;
	}
			/** 操作人 */
	public void setCreateBy (String createBy){
			this.createBy = createBy;
	}
	/** 操作人 */
	public String getCreateBy (){
			return this.createBy ;
	}
			/** 操作时间 */
	public void setCreateTime (Date createDate){
			this.createTime = createDate;
	}
	/** 操作时间 */
	public Date getCreateTime (){
			return this.createTime ;
	}
			/** 更新人 */
	public void setUpdateBy (String updateBy){
			this.updateBy = updateBy;
	}
	/** 更新人 */
	public String getUpdateBy (){
			return this.updateBy ;
	}
			/** 更新时间 */
	public void setUpdateTime (Date updateDate){
			this.updateTime = updateDate;
	}
	/** 更新时间 */
	public Date getUpdateTime (){
			return this.updateTime ;
	}
			/** 是否删除  （系统字典表） */
	public void setDeleteFlag (String deleteFlag){
			this.deleteFlag = deleteFlag;
	}
	/** 是否删除  （系统字典表） */
	public String getDeleteFlag (){
			return this.deleteFlag ;
	}
			/** 数据关联标识 */
	public void setDataIdentification (String dataIdentification){
			this.dataIdentification = dataIdentification;
	}
	/** 数据关联标识 */
	public String getDataIdentification (){
			return this.dataIdentification ;
	}
			/** 拥有权限镜像 */
	public void setPermissionMirroring (String permissionMirroring){
			this.permissionMirroring = permissionMirroring;
	}
	/** 拥有权限镜像 */
	public String getPermissionMirroring (){
			return this.permissionMirroring ;
	}
	


}
